#ifndef CT_EDGE_INFO_H
#define CT_EDGE_INFO_H

#include "Edge_Info.h"

class CT_Edge_Info : public Edge_Info {
public:
    CT_Edge_Info() {}
    CT_Edge_Info(double len);
    CT_Edge_Info(const CT_Edge_Info& ei) : length(ei.length) {
    }

    std::ostream& print(std::ostream& os) const;
    bool match(Parser& parser);

    double length;
};

std::ostream& operator<<( std::ostream& os,
                          const CT_Edge_Info& e );

#endif
